technical teacher training school - German English Dictionary